package PTA_JAVA.Collection6.demo3;

import java.util.Scanner;
import java.util.TreeSet;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        TreeSet<String> t = new TreeSet<String>();
        String s=sc.nextLine();
        while(!s.equals("!!!!!")) {
            if(s.equals("")){
                s=sc.nextLine();
                continue;
            }else{
                String[] str=s.split("\\s+");
                for (int i = 0; i < str.length; i++) {
                    t.add(str[i]);
                }
                s=sc.nextLine();
            }
        }
        System.out.println(t.size());
        if(t.size()<10){
            for(String i:t){
                System.out.println(i);
            }
        }else{
            int j=0;
            for(String i:t){
                if(j==10){
                    break;
                }
                System.out.println(i);
                j++;
            }
        }
    }
}

